summon marker ~ ~ ~ {Tags:["MapObject","MapItemSpawner","MapItemSpawner.Main","summonMain"],data:{TickToSpawn:800,Pause:true}}
execute as @n[tag=summonMain,distance=..1,type=marker] run function dab:system/map/item_spawner/spawn_timer/start

summon text_display ~ ~ ~ {Tags:["MapObject","MapItemSpawner","MapItemSpawner.Text","summonText","util.NoEntityOwnerKill"],billboard:"center"}
execute as @n[type=text_display,tag=summonText,distance=..1] at @s run function util:entity_owner/_this_set_a_owner with entity @n[type=marker,distance=..1,tag=summonMain]
tp @n[tag=summonText,distance=..1,type=text_display] ~ ~2.35 ~

tag @n[tag=summonMain,type=marker,distance=..1] remove summonMain
tag @n[tag=summonText,type=text_display,distance=..1] remove summonText